	// 文件上传
	jQuery(function() {
	    var $ = jQuery,
	        $list = $('#thelist'),
	        $btn = $('#ctlBtn'),
	        state = 'pending',
	        uploader;
	    
	    
	    uploader = WebUploader.create({
	    	fileNumLimit: 2, //upload.js 里面的 fileNumLimit 可以限制

	        // 不压缩image
	        resize: false,

	        // swf文件路径
	        swf: '/swytyun/plugins/webupload/plugin/ueditor/third-party/webuploader/Uploader.swf',

	        // 文件接收服务端。
	        server: '/swytyun/plugins/webupload/plugin/ueditor/jsp/controller.jsp?action=uploadfile',

	        // 选择文件的按钮。可选。
	        // 内部根据当前运行是创建，可能是input元素，也可能是flash.
	        pick: '#picker',
	        accept: {
	            title: 'Images',
	            extensions: 'gif,jpg,jpeg,bmp,png',
	            mimeTypes: 'image/*'
	        }
	    });

	    // 当有文件添加进来的时候
	    uploader.on( 'fileQueued', function( file ) {
	    	// 移除所有缩略图并将上传文件移出上传序列
	        for (var i = 0; i < uploader.getFiles().length-1; i++) {
	            // 将图片从上传序列移除
	            uploader.removeFile(uploader.getFiles()[i]);	            
	        }
	        $list.empty();
	        $list.append( '<div id="' + file.id + '" class="item">' +
	            '<h4 class="info">' + file.name + '</h4>' +
	            '<span class="state">等待上传...请点击保存开始上传</span>' +
	        '</div>' );
	    });

	    // 文件上传过程中创建进度条实时显示。
	    uploader.on( 'uploadProgress', function( file, percentage ) {
	    	
	        var $li = $( '#'+file.id ),
	            $percent = $li.find('.progress .progress-bar');

	        // 避免重复创建
	        if ( !$percent.length ) {
	            $percent = $('<div class="progress progress-striped active">' +
	              '<div class="progress-bar" role="progressbar" style="width: 0%">' +
	              '</div>' +
	            '</div>').appendTo( $li ).find('.progress-bar');
	        }

	        $li.find('p.state').text('上传中');

	        $percent.css( 'width', percentage * 100 + '%' );
	    });

	    uploader.on( 'uploadSuccess', function( file , ret) {
	    	//console.info(ret);
	    	//$("#filename").val($("#filename").val()+';'+ret.original);
	    	 
	    	$("#zxFiles").val(ret.url);
	    	submitFormAdvance();//提交表单
	        $( '#'+file.id ).find('p.state').text('已上传!');
	    });

	    uploader.on( 'uploadError', function( file ) {
	        $( '#'+file.id ).find('p.state').text('上传出错');
	    });

	    uploader.on( 'uploadComplete', function( file ) {
	    	
	        $( '#'+file.id ).find('.progress').fadeOut();
	       
	    });
	    
	    
	    
	    uploader.on( 'all', function( type ) {
	        if ( type === 'startUpload' ) {
	            state = 'uploading';
	        } else if ( type === 'stopUpload' ) {
	            state = 'paused';
	        } else if ( type === 'uploadFinished' ) {
	            state = 'done';
	        }

	        if ( state === 'uploading' ) {
	            $btn.text('暂停上传');
	        } else {
	            $btn.text('确定保存');
	        }
	    });

	    $btn.on( 'click', function() {
	    	if($("#zxName").val()==''){
	    		alert("请填写奖项名称");
	    	} else if($("#zxJb").val()==''){
	    		alert("请填写奖项级别");
	    	} else if($("#zxDate").val()==''){
	    		alert("请填写获奖时间");
	    	} else if($("#zxOrg").val()==''){
	    		alert("请填写组织单位");
	    	} else if($("#zxDj").val()==''){
	    		alert("请填写获奖等级");
	    	} else if($list.is(":empty") && $("#zxFiles").val()==''){
	    		alert("请选择佐证材料");
	    	} else if($list.is(":empty") && !$("#zxFiles").val()==''){//只修改不上传
	    		submitFormAdvance();//提交表单
	    	} else {
	    		if ( state === 'uploading' ) {
		            uploader.stop();
		        } else {
		            uploader.upload();
		        }
	    	}
	    });
	});